home *** CD-ROM | disk | FTP | other *** search
/ Tech Arsenal 1 / Tech Arsenal (Arsenal Computer).ISO / tek-06 / an201x.zip / RECDECL.H < prev    next >
Text File  |  1991-12-19  |  1KB  |  56 lines

  1. /*****************************************************************************
  2. * Project:  Workstation inventory
  3. * File:        RECDECL.H
  4. * Author:    Morgan B. Adair
  5. * Date:        12/15/91
  6. *****************************************************************************/
  7.  
  8. #ifndef _RECDECL_H
  9.  
  10. #define _RECDECL_H
  11.  
  12. #define NUMBER_OF_KEYS        1
  13. #define NUMBER_OF_KEY_SEGS    2
  14. #define KEY0_SIZE        12
  15.  
  16. #define MAX_FLOPPY_DRIVES    2
  17. #define MAX_HARD_DRIVES        2
  18.  
  19. #define MAX_BINDERY_OBJ_NAME    48
  20.  
  21. typedef struct {
  22.     BYTE    network[4];
  23.     BYTE    node[6];
  24.     char    userName[MAX_BINDERY_OBJ_NAME];
  25.     BYTE    IPXmajorVersion;
  26.     BYTE    IPXminorVersion;
  27.     BYTE    SPXmajorVersion;
  28.     BYTE    SPXminorVersion;
  29.     BYTE    shellMajorVersion;
  30.     BYTE    shellMinorVersion;
  31.     BYTE    shellRevisionLevel;
  32.     BYTE    machineModel;
  33.     BYTE    machineSubmodel;
  34.     WORD    processorType;
  35.     WORD    coprocessorType;
  36.     int    conventionalMemoryK;
  37.     WORD    extendedMemoryK;
  38.     WORD    expandedMemoryK;
  39.     int    videoHardware;
  40.     int    alternateVideoHardware;
  41.     BYTE    DOSversionMajor;
  42.     BYTE    DOSversionMinor;
  43.     BYTE    NICtype[80];
  44.     BYTE    numPrintersInstalled;
  45.     BYTE    numSerialPorts;
  46.     BYTE    mouseType;
  47.     WORD    mouseDriverVersion;
  48.     BYTE    numFloppyDrives;
  49.     BYTE    floppyDriveType[MAX_FLOPPY_DRIVES];
  50.     BYTE    numHardDrives;
  51.     LONG    hardDriveSize[MAX_HARD_DRIVES];
  52. } WS_INVENTORY_RECORD;
  53.  
  54. #endif
  55.  
  56.